/* * Copyright the original author or authors. *  * Licensed under the MOZILLA PUBLIC LICENSE, Version 1.1 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at *  *	  http://www.mozilla.org/MPL/MPL-1.1.html *  * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.googlecode.milib.base {	import com.googlecode.milib.dbg.InstanceDebugServiceProxy;	/**
	 * @author Marek Brun
	 */
	public class MLBaseClass {		private var _dbg:InstanceDebugServiceProxy;		protected var isDisposed:Boolean;				public function MLBaseClass() {					}				public function get dbg():InstanceDebugServiceProxy {			if(!_dbg){				_dbg=InstanceDebugServiceProxy.forInstance(this);			}			return _dbg;		}				public function getPrivateVariables():Array {			return [];		}				public function dispose():void {			isDisposed=true;			_dbg=null;		}	}}